package com.paw.common.domain;

import java.io.Serializable;
import java.util.Date;

import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 分页请求
 * 使用swagger 继承类 form-url 的方式 会报错 requestBody 正常 待spring-fox 升级 当前3.0.0
 * @author Rubble
 * @date 2021/8/21
 **/
@Data
public class PageRequest implements Serializable {


  /**
   * 页码
   */
  public Long current = 1L;

  /**
   * 分页大小
   */
  public Long pageSize = 10L;

//  public Map<String,Object> sort;
//
//  public Map<String,Object> filter;

  @JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
  public Date createTimeStart;

  @JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
  public Date createTimeEnd;


}
